bash 的 date 命令用于显示时间,以下是使用 date 显示各种格式时间的参数
| Format/result | Command | Output |
|---|---|---|
| YY-MM-DD_hh:mm:ss | date +%F_%T | 2013-05-17_10:16:09 |
| YYMMDD_hhmmss | date +%Y%m%d_%H%M%S | 20130517_101609 |
| YYMMDD_hhmmss (UTC version) | date –utc +%Y%m%d_%H%M%SZ | 20130517_011609Z |
| YYMMDD_hhmmss (with local TZ) | date +%Y%m%d_%H%M%S%Z | 20130517_101609JST |
| YYMMSShhmmss | date +%Y%m%d%H%M%S | 20130517101609 |
| YYMMSShhmmssnnnnnnnnn | date +%Y%m%d%H%M%S%N | 20130517101609418928482 |
| Seconds since UNIX epoch: | date +%s | 1368753369 |
| Nanoseconds only: | date +%N | 427187053 |
| Nanoseconds since UNIX epoch: | date +%s%N | 1368753369431083605 |
| ISO8601 UTC timestamp | date –utc +%FT%TZ | 2013-05-17T01:16:09Z |
| ISO8601 Local TZ timestamp | date +%FT%T%Z | 2013-05-17T10:16:09JST |